Protests erupt outside Kasba Police station as 3 arrested in alleged Kolkata college gang rape
David Miller's century went in vain as New Zealand beat South Africa by 50 runs to set up the Champions Trophy final date with India. Chasing 363, South Africa never really prove to be a threat, despite Miller's face-saving century.
Miller reached triple figures on the final ball of the match. Earlier, Kane Williamson and Rachin Ravindra's centuries powered New Zealand to 362/6. Rachin slammed 108 while Williamson became the first New Zealand batter to achieve the landmark of 19,000 international runs during his knock of 102.
The pair added 164 runs for the second wicket after New Zealand opted to bat. Handy contributions from Daryl Mitchell (49) and Glenn Phillips (49*) allowed the Kiwis to cross the 350-run mark.